Cypress Semiconductor /psoc63 /USBFS0 /USBHOST /HOST_CTL0

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as HOST_CTL0

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (HOST)HOST 0 (ENABLE)ENABLE

Description

Host Control 0 Register.

Fields

HOST

This bit selects an operating mode of this IP. ‘0’ : USB Device ‘1’ : USB Host Notes:

  • The operation mode does not transition to the required one immediately after it was changed using this bit. Read this bit to check that the operation mode has changed.
  • This bit is initialized if ENABLE bit of the Host Control 0 Register (HOST_CTL0) changes from ‘1’ to ‘0’…
  • Before changing from the USB Host to the USB Device, check that the following conditions are satisfied and also set the RST bit of the Host Control 1 Register (HOST_CTL1). to ‘1’.
  • The SOFBUSY bit of the Host Status Register (HOST_STATUS) is set to ‘0’.
  • The TKNEN bits of the Host Token Endpoint Register (HOST_TOKEN) is set to ‘000’.
  • The SUSP bit of the Host Status Register (HOST_STATUS) is set to ‘0’.
ENABLE

This bit enables the operation of this IP. ‘0’ : Disable USB Host ‘1’ : Enable USB Host Note:

  • This bit doesn’ affect the USB Device.

Links

() ()